package com.shop.cereshop.commons.domain.im.tx.req.msg;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.util.List;

/**
 * 修改单聊历史消息 请求模型
 * 文档: https://cloud.tencent.com/document/product/269/74740
 */
@Data
public class ModifyC2CMsgReq {
    /**
     * 消息发送方 UserID
     */
    @SerializedName("From_Account")
    private String From_Account;

    /**
     * 消息接收方 UserID
     */
    @SerializedName("To_Account")
    private String To_Account;

    /**
     * 待修改消息的唯一标识 MsgKey
     */
    @SerializedName("MsgKey")
    private String MsgKey;

    /**
     * 可选：消息内容
     */
    @SerializedName("MsgBody")
    private List<IMMsgBody<?>> MsgBody;

    /**
     * 可选：消息自定义数据（云端保存）
     */
    @SerializedName("CloudCustomData")
    private String CloudCustomData;
}


